Home
Gunner Reloaded
[ In Progress ]
A First-Person-Shooter (FPS) game.

Video Coming Soon

The project information is divided into the following sections.

What is it?

• A first-person shooter game based on the training range mode of the famous FPS game Valorant.
• It features aim practice, timed bot shooting practice, and a weapons helper system.
• I have implemented the entirety of the project, using the Unreal Engine 5 and Blueprints as coding and logic building medium.

Motivation

• The main motivation behind this project is learning. I wanted to learn how to use the Unreal Engine and its Blueprints system. I wanted to implement and understand the mechanics of a first-person shooter game in the said engine.
• The project implements multiple practice modes, as mentioned in the earlier section. It also has realistic weapon behaviour (recoil, sound effects, animations, etc.), player movement, and UI/UX.

Work Done

• Implemented the training modes, shooting mechanics with mechanical recoil (which was missing in the Unity version), and an FPS camera system.
• Programmed weapon animations for reloading using Unreal timelines. Also created post processing effects for visual enhancements.
• Created a sound system with 3D sounds to enhance the user experience.
• Implemented VFX using Unreal's Niagara system to create muzzle flashes, hit effects, and other visual enhancements.
• Built the UI/UX using Unreal UI widgets.

Code (Blueprint) Example The following blueprint method is responsible for firing a shotgun bullet (multiple pellets in different directions). it works by generating a cone from the muzzle, sampling 8 pellet directions inside that cone, then firing each pellet (line trace) to apply damage and visual effects.
Interactive Blueprint (blueprintUE iframe)
The above blueprintUE iframe might not get displayed properly due to certain restrictions, please visit here for a static photograph of it.
Photos Main Menu: Pause and Settings: Scenery: Shotgun Pellet Spread: Bot Practice: Weapons Helper Bot: Aim Practice: Hit Effects:
More details can be provided upon request.

Repository Link